﻿using System;
using System.Text;
using System.Collections.Generic;
using NUnit.Framework;

namespace ReflectingAssemblyFramework
{
    [TestFixture]
    public class WhenLoadingAssemblyTypes
    {
        #region Setup and Teardown methods
        [TestFixtureSetUp]
        public void BeforeAnyTest()
        {           
        }

        [TestFixtureTearDown]
        public void AfterAllTests()
        {            
        }

        [SetUp]
        public void BeforeEachTest()
        {
        }

        [TearDown]
        public void AfterEachTest()
        {
        }
        #endregion Setup and teardown methods

        [Test]
        public void ShouldLoadDependancyFromOwnerDirectory()
        {

        }

        [Test]
        public void ShouldLoadDependancyFromGac()
        {

        }

        [Test]
        public void ShouldLoadDependancyFromPath()
        {
        }

        [Test]
        public void ShouldLoadDependancyFromProgramFiles()
        {
            
        }

        [Test]
        public void ShouldDependancyByBruteForce()
        {
            
        }

        [Test]
        public void ShouldLoadDependancyFromParentThenGacThenProgramsThenByBruteForceSearch()
        {
            
        }
    }
}
